package com.ruoyi.mapper;

import com.ruoyi.domain.AbilityUser;
import com.ruoyi.domain.SerivrceInfor;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
/**
 * 管理Mapper接口
 *
 * @author ruoyi
 * @date 2024-08-20
 */
public interface AbilityUserMapper 
{
    /**
     * 查询管理
     * 
     * @param ID 管理主键
     * @return 管理
     */
    public AbilityUser selectAbilityUserByID(Long ID);

    /**
     * 查询管理列表
     * 
     * @param abilityUser 管理
     * @return 管理集合
     */
    public List<AbilityUser> selectAbilityUserList(AbilityUser abilityUser);

    /**
     * 新增管理
     * 
     * @param abilityUser 管理
     * @return 结果
     */
    public int insertAbilityUser(AbilityUser abilityUser);

    /**
     * 修改管理
     * 
     * @param abilityUser 管理
     * @return 结果
     */
    public int updateAbilityUser(AbilityUser abilityUser);

    /**
     * 删除管理
     * 
     * @param ID 管理主键
     * @return 结果
     */
    public int deleteAbilityUserByID(Long ID);

    /**
     * 批量删除管理
     * 
     * @param IDs 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteAbilityUserByIDs(Long[] IDs);

    public SerivrceInfor getTotal();
    public SerivrceInfor getTotalBlcok();
}
